<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">

        document.write("<h1>Date Math String Array</h1>")
        document.write("<hr>")
        var da_te=new Date();//Date需要首字母大写
        document.write(da_te+"<br>");
        document.write(da_te.getFullYear()+"<br>");
        /*找星期*/
        var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
        document.write(da_te.getDay()+"<br>");//da_te.getDay();得到序号；
        document.write(weekday[da_te.getDay()]+"<br>");
        document.write(da_te.getDate()+"日期"+"<br>");
        /*字符串 */
        var str="hello world";
        document.write("str的第7个位置："+str.charAt(7)+"<br>");
        var a=str.indexOf("o",5);//从第5个位置开始搜
        document.write("indexof "+" ="+str.indexOf("o")+"<br>")//字母第一次出现的位置
        //分割
        var split_arr=str.split(" ");
        var split_arr_param=str.split("l",2);//只分成两部分
        document.write("分成两部分"+split_arr_param[0]+"<br>");
        document.write("split== "+split_arr.length +"<br>")
        //取字符串 子川
        document.write("substring=="+str.substring(2,3)+"<br>");

        //取指定字符串 length
        document.write("substr="+str.substr(2,3)+"<br>")

        /*math*/
        var num=123;
        var n=-2;
        var m=8;
        document.write(Math.abs(-2)+"<br>");
        document.write("Math.floor=="+Math.floor(2.8)+"<br>")

        /*array*/
        document.write("<hr>")
        document.write("<h1>Array</h1>")
        var arr=["a","b","c","hello","world"];
        var ar_num=[15,2,23,43,91,19,78];
        var arr_1=["hello","angular"]
        var concat_arr=arr.concat(arr_1);//会创建新的数组。
        document.write("concat=="+concat_arr+"<br>");//创建
        document.write("reverse=="+arr.reverse()+"<br>")//reverse 会改变原来的数组，不会创建新的数组
        document.write("slice=="+arr.slice(-2)+"<br>");//因为reverse 已经改变原来的数组了，
        document.write("sort=="+arr.sort()+"<br>")
        ar_num.sort(function (a,b) {
            return a-b;
        })
        document.write("sort+自定义的函数 =="+ar_num);//自定义比较以后，原数组也会改变。

        var str=arr.join("");
        document.write(str+"<br>");
        
    </script>
</head>
<body>

</body>
</html>